package pack1021.exception;

// 抛出异常
public class DemoD {

    // throws：这里有一个Exception的异常被扔出来了
    private static void a(int len) throws Exception {
        if (len < 7) {
            System.out.println("我会产生一个异常并抛出它");
            Exception e = new Exception();
            throw e;  //throw:扔出异常
        }
        System.out.println("len:" + len);
    }

    // 我不处理，接着仍
    private static void b(int len) throws Exception {
        a(len);
    }

    // 我处理了
    private static void c(int len) {
        try {
            b(len);
        } catch (Exception e) {
            System.out.println("我处理了！");
        }
    }

    public static void main(String[] args) {
        c(3);
    }
}